package ifierce.traffic.simulator.view.components;

import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;

import javax.swing.JPanel;

/**
 * Клас представляє базову реалізацію панелі інструментів
 * @author Igor Fierce
 *
 */
@SuppressWarnings("serial")
public class ToolBarPanel extends JPanel {
	
	/**
	 * Метод здійснює перерисовку панелі інструментів із встановленням градієнтного фону.
	 */
	public void paintComponent(Graphics g) {
		Graphics2D g2d = (Graphics2D) g;
		
		GradientPaint gradient = new GradientPaint(0, 0, Color.WHITE, 0,
				this.getHeight() / 2, new Color(212, 219, 238));
		g2d.setPaint(gradient);
		g2d.fillRect(0, 0, getWidth(), getHeight());
	}
}
